<?php

require_once ('CoreTag.php');

class Area extends CoreTag {
	
	protected $alt;
	protected $coords;
	protected $href;
	protected $nohref;
	protected $shape;
	protected $target;
	
	protected $accesskey;
	protected $lang;
	protected $tabindex;

	
	public function __construct() {
		parent::__construct ("area");
		$this->alt="";
		$this->coords="";
		$this->href="";
		$this->nohref="";
		$this->shape="";
		$this->target="";
		$this->accesskey="";
		$this->lang="";
		$this->tabindex="";
		$this->attributeNames=array_merge($this->attributeNames,array('alt','coords','href','nohref','shape','target','accesskey','lang','tabindex'));
		$this->attributeValues=array_merge($this->attributeValues,array('','','','','','','','',''));
	}

	public function setAlt($_alt)
	{
		$this->alt=(string)$_alt;
		$this->setAttribute('alt',$_alt);
	}
	
	public function getAlt()
	{
		return $this->alt;
	}
	
	public function setCoords($_coords)
	{
		$this->coords=(string)$_coords;
		$this->setAttribute('coords',$_coords);
	}
	
	public function getCoords()
	{
		return $this->coords;
	}
	
	public function setHref($_href)
	{
		$this->href=(string)$_href;
		$this->setAttribute('href',$_href);
	}
	
	public function getHref()
	{
		return $this->href;
	}
	
	public function setNoHref($_nohref)
	{
		$this->nohref=(string)$_nohref;
		$this->setAttribute('nohref',$_nohref);
	}
	
	public function getNoHref()
	{
		return $this->nohref;
	}
	
	public function setShape($_shape)
	{
		$this->shape=(string)$_shape;
		$this->setAttribute('shape',$_shape);
	}
	
	public function getShape()
	{
		return $this->shape;
	}
	
	public function setTarget($_target)
	{
		$this->target=(string)$_target;
		$this->setAttribute('target',$_target);
	}
	
	public function getTarget()
	{
		return $this->target;
	}
	
	public function setAccessKey($_accesskey)
	{
		$this->accesskey=(string)$_accesskey;
		$this->setAttribute('accesskey',$_accesskey);
	}
	
	public function getAccessKey()
	{
		return $this->accesskey;
	}
	
	public function setLang($_lang)
	{
		$this->lang=(string)$_lang;
		$this->setAttribute('lang',$_lang);
	}
	
	public function getLang()
	{
		return $this->lang;
	}
	
	public function setTabIndex($_tabindex)
	{
		$this->tabindex=(string)$_tabindex;
		$this->setAttribute('tabindex',$_tabindex);
	}
	
	public function getTabIndex()
	{
		return $this->tabindex;
	}
}

?>